hip.config.opts

This module is used for mantaining global options related to the engine

Members

Manifest constants

HE_ERR_ONLY
enum HE_ERR_ONLY;

Mantain only error related logging

HE_NO_LOG
enum HE_NO_LOG;

Used for disabling every engine log function

HIP_ASSETMANAGER_WORKER_POOL
enum HIP_ASSETMANAGER_WORKER_POOL;

////////////////////////////// Default Asset Files /////////////////////////////////

HIP_DEBUG
enum HIP_DEBUG;

Use that for mainly mantaining engine related debug things

HIP_DEBUG_GL
enum HIP_DEBUG_GL;

Will call HipRenderer.exitOnError for each glCall

HIP_DEBUG_WEBGL
enum HIP_DEBUG_WEBGL;

Will call HipRenderer.exitOnError for each glCall. WebGL has a bizarre glGetError in terms of performance, it can degradate it alone. This will possibily never be enabled.

HIP_DEFAULT_FONT
enum HIP_DEFAULT_FONT;
Undocumented in source.
HIP_DEFAULT_FONT_SIZE
enum HIP_DEFAULT_FONT_SIZE;
Undocumented in source.
HIP_DEFAULT_TEXTURE
enum HIP_DEFAULT_TEXTURE;
Undocumented in source.
HIP_DEFAULT_TIME_UNTIL_CLICK_COUNT_RESTART
enum HIP_DEFAULT_TIME_UNTIL_CLICK_COUNT_RESTART;

Default time in millis to restart the click count on Mouse and Keyboard

HIP_OPENSLES_FAST_MIXER
enum HIP_OPENSLES_FAST_MIXER;

Beware that a lot of effects are disabled on Android when using low latency, aka Fast Mixer. So, it is better to have a deep thought before allowing its low latency. You will also lose sample rate conversion, so it is a lot problematic. Until there's a hand made sample converter, it will be almost impossible to use.

HIP_OPENSLES_OPTIMAL
enum HIP_OPENSLES_OPTIMAL;

Will use OpenSL ES optimal sample rate for output and buffer size multiple.

HIP_OPTIMIZE
enum HIP_OPTIMIZE;

Unused yet?

HIP_TRACK_HIPLOG
enum HIP_TRACK_HIPLOG;

Used to track calls to find where the print call is located.

Meta